place of seclusion - Français Anglais Dictionnaire